#ifndef FILESYS_H
#define FILESYS_H
#include <string>
#include <list>
namespace sys
{
	using std::list;
	using std::string;
	
	class FilePath : public string
	{
		public:
			void RemoveLastPart();
			void AssignToCurrentPath();
	};
	
	class File
	{
		public:
   			File(const string & filePath);
   			// create a backup of the file
			void Backup();
		private:
			string _filePath;
	};
}

#endif
